# far model CODE resource # near model jump table entries starting at A5 + 0x00000000 (0 of them) # far model jump table entries starting at A5 + 0x0000DF40 (5 of them) # A5 relocation data at 0x000008EC # A5 relocation at 0000003E # A5 relocation at 00000046 # A5 relocation at 00000058 # A5 relocation at 0000010A # A5 relocation at 00000122 # A5 relocation at 0000013A # A5 relocation at 00000154 # A5 relocation at 0000029E # A5 relocation at 00000328 # A5 relocation at 00000050 # A5 relocation at 00000060 # A5 relocation at 00000066 # A5 relocation at 00000074 # A5 relocation at 00000098 # A5 relocation at 000000AE # A5 relocation at 000000CA # A5 relocation at 000000E2 # A5 relocation at 000000F4 # A5 relocation at 00000110 # A5 relocation at 00000128 # A5 relocation at 00000140 # A5 relocation at 000001F2 # A5 relocation at 0000031A # A5 relocation at 00000102 # A5 relocation at 0000019C # A5 relocation at 0000011A # A5 relocation at 00000176 # A5 relocation at 00000212 # A5 relocation at 00000234 # A5 relocation at 0000027E # A5 relocation at 00000132 # A5 relocation at 000001DE # A5 relocation at 0000014C # A5 relocation at 000001BC # A5 relocation at 000001D2 # A5 relocation at 0000018C # A5 relocation at 00000202 # A5 relocation at 00000208 # A5 relocation at 0000022C # A5 relocation at 00000226 # A5 relocation at 00000248 # A5 relocation at 00000252 # A5 relocation at 00000262 # A5 relocation at 00000296 # A5 relocation at 000002AA # A5 relocation at 000002BC # A5 relocation at 000002CE # A5 relocation at 000002E0 # A5 relocation at 000002F2 # A5 relocation at 000004AA # A5 relocation at 000004C0 # A5 relocation at 0000051E # A5 relocation at 00000562 # A5 relocation at 00000576 # A5 relocation at 00000672 # A5 relocation at 000006AE # A5 relocation at 000006CC # A5 relocation at 000006F2 # A5 relocation at 000007A2 # A5 relocation at 0000080E # A5 relocation at 00000856 # A5 relocation at 00000872 # A5 relocation at 0000086C # A5 relocation at 0000087A # A5 relocation at 000008AE # A5 relocation at 000008BA # A5 relocation at 000008C4 # A5 is 0x00000000 # PC relocation data at 0x00000954 # PC relocation at 000002B0 # PC relocation at 000002C2 # PC relocation at 000002D4 # PC relocation at 000002E6 # PC relocation at 000002F8 # PC relocation at 00000356 # PC relocation at 00000428 # PC relocation at 000004DC # load address is 0x00000000 00000000 0000 0000 ori.b D0, 0x0 00000004 4348 chk.w D1, A0 00000006 455A chk.w D2, [A2]+ 00000008 4E56 FDE4 link A6, -0x021C 0000000C 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4 00000010 7000 moveq.l D0, 0x00 00000012 A122 syscall NewHandle, flags=1 00000014 23C8 FFFF 6650 move.l [0xFFFF6650], A0 0000001A 2F08 move.l -[A7], A0 0000001C 4EB9 0000 1172 jsr [0x00001172] 00000022 7000 moveq.l D0, 0x00 00000024 A122 syscall NewHandle, flags=1 00000026 23C8 FFFF 6654 move.l [0xFFFF6654], A0 0000002C 2F08 move.l -[A7], A0 0000002E 4EB9 0000 1172 jsr [0x00001172] 00000034 7601 moveq.l D3, 0x01 00000036 13C3 FFFF 664C move.b [0xFFFF664C], D3 0000003C 13C3 FFFF 6660 move.b [0xFFFF6660], D3 00000042 554F subq.w A7, 2 00000044 3EB8 0900 move.w [A7], [0x00000900 /* CurApRefNum */] 00000048 301F move.w D0, [A7]+ 0000004A 33C0 FFFF 6670 move.w [0xFFFF6670], D0 00000050 2440 movea.l A2, D0 00000052 554F subq.w A7, 2 00000054 1EB8 0A5E move.b [A7], [0x00000A5E /* ResLoad */] 00000058 121F move.b D1, [A7]+ 0000005A 200A move.l D0, A2 0000005C 7000 moveq.l D0, 0x00 0000005E 1001 move.b D0, D1 00000060 3D40 FDE4 move.w [A6 - 0x21C], D0 00000064 4227 clr.b -[A7] 00000066 A99B syscall SetResLoad 00000068 2F3C 434F 4445 move.l -[A7], 0x434F4445 /* 'CODE' */ 0000006E 4EB9 0000 14A2 jsr [0x000014A2] 00000074 3C00 move.w D6, D0 00000076 4883 ext.w D3 00000078 3A03 move.w D5, D3 0000007A 6044 bra +0x46 /* 000000C0 */ label0000007C: 0000007C 2F3C 434F 4445 move.l -[A7], 0x434F4445 /* 'CODE' */ 00000082 3F05 move.w -[A7], D5 00000084 4EB9 0000 14AA jsr [0x000014AA] 0000008A 2440 movea.l A2, D0 0000008C 200A move.l D0, A2 0000008E 672E beq +0x30 /* 000000BE */ 00000090 2F0A move.l -[A7], A2 00000092 486E FDE6 pea.l [A6 - 0x21A] 00000096 486E FDE8 pea.l [A6 - 0x218] 0000009A 486E FDEC pea.l [A6 - 0x214] 0000009E A9A8 syscall GetResInfo 000000A0 3639 FFFF 6630 move.w D3, [0xFFFF6630] 000000A6 48C3 ext.l D3 000000A8 382E FDE6 move.w D4, [A6 - 0x21A] 000000AC 48C4 ext.l D4 000000AE B883 cmp.l D4, D3 000000B0 6F04 ble +0x6 /* 000000B6 */ 000000B2 2004 move.l D0, D4 000000B4 6002 bra +0x4 /* 000000B8 */ label000000B6: 000000B6 2003 move.l D0, D3 label000000B8: 000000B8 33C0 FFFF 6630 move.w [0xFFFF6630], D0 label000000BE: 000000BE 5245 addq.w D5, 1 label000000C0: 000000C0 BA46 cmp.w D5, D6 000000C2 6FB8 ble -0x46 /* 0000007C */ 000000C4 1F2E FDE5 move.b -[A7], [A6 - 0x21B] 000000C8 A99B syscall SetResLoad 000000CA 3039 FFFF 6630 move.w D0, [0xFFFF6630] 000000D0 48C0 ext.l D0 000000D2 7602 moveq.l D3, 0x02 000000D4 E7A8 lsl D0, D3 000000D6 A122 syscall NewHandle, flags=1 000000D8 23C8 FFFF 666C move.l [0xFFFF666C], A0 000000DE 2F08 move.l -[A7], A0 000000E0 4EB9 0000 1172 jsr [0x00001172] 000000E6 3039 FFFF 6630 move.w D0, [0xFFFF6630] 000000EC 48C0 ext.l D0 000000EE A122 syscall NewHandle, flags=1 000000F0 23C8 FFFF 6664 move.l [0xFFFF6664], A0 000000F6 2F08 move.l -[A7], A0 000000F8 4EB9 0000 1172 jsr [0x00001172] 000000FE 3039 FFFF 6630 move.w D0, [0xFFFF6630] 00000104 48C0 ext.l D0 00000106 A122 syscall NewHandle, flags=1 00000108 23C8 FFFF 6668 move.l [0xFFFF6668], A0 0000010E 2F08 move.l -[A7], A0 00000110 4EB9 0000 1172 jsr [0x00001172] 00000116 3039 FFFF 6630 move.w D0, [0xFFFF6630] 0000011C 48C0 ext.l D0 0000011E E7A8 lsl D0, D3 00000120 A122 syscall NewHandle, flags=1 00000122 23C8 FFFF 6658 move.l [0xFFFF6658], A0 00000128 2F08 move.l -[A7], A0 0000012A 4EB9 0000 1172 jsr [0x00001172] 00000130 2440 movea.l A2, D0 00000132 554F subq.w A7, 2 00000134 1EB8 0A5E move.b [A7], [0x00000A5E /* ResLoad */] 00000138 121F move.b D1, [A7]+ 0000013A 200A move.l D0, A2 0000013C 7000 moveq.l D0, 0x00 0000013E 1001 move.b D0, D1 00000140 3D40 FDE4 move.w [A6 - 0x21C], D0 00000144 4227 clr.b -[A7] 00000146 A99B syscall SetResLoad 00000148 4245 clr.w D5 0000014A 607C bra +0x7E /* 000001C8 */ label0000014C: 0000014C 2079 FFFF 6664 movea.l A0, [0xFFFF6664] 00000152 2050 movea.l A0, [A0] 00000154 3605 move.w D3, D5 00000156 3003 move.w D0, D3 00000158 48C0 ext.l D0 0000015A D1C0 add.l A0, D0 0000015C 4210 clr.b [A0] 0000015E 5243 addq.w D3, 1 00000160 3F03 move.w -[A7], D3 00000162 4EB9 0000 14B2 jsr [0x000014B2] 00000168 2440 movea.l A2, D0 0000016A 3605 move.w D3, D5 0000016C 3803 move.w D4, D3 0000016E 48C4 ext.l D4 00000170 E584 asl D4, 2 00000172 2079 FFFF 666C movea.l A0, [0xFFFF666C] 00000178 2D44 FFFC move.l [A6 - 0x4], D4 0000017C D890 add.l D4, [A0] 0000017E 2044 movea.l A0, D4 00000180 208A move.l [A0], A2 00000182 200A move.l D0, A2 00000184 671A beq +0x1C /* 000001A0 */ 00000186 594F subq.w A7, 4 00000188 2F0A move.l -[A7], A2 0000018A A9A5 syscall GetResourceSizeOnDisk/SizeResource/SizeRsrc 0000018C 201F move.l D0, [A7]+ 0000018E 222E FFFC move.l D1, [A6 - 0x4] 00000192 2079 FFFF 6658 movea.l A0, [0xFFFF6658] 00000198 D290 add.l D1, [A0] 0000019A 2041 movea.l A0, D1 0000019C 2080 move.l [A0], D0 0000019E 6014 bra +0x16 /* 000001B4 */ label000001A0: 000001A0 7000 moveq.l D0, 0x00 000001A2 3205 move.w D1, D5 000001A4 48C1 ext.l D1 000001A6 E581 asl D1, 2 000001A8 2079 FFFF 6658 movea.l A0, [0xFFFF6658] 000001AE D290 add.l D1, [A0] 000001B0 2041 movea.l A0, D1 000001B2 2080 move.l [A0], D0 label000001B4: 000001B4 2079 FFFF 6668 movea.l A0, [0xFFFF6668] 000001BA 2050 movea.l A0, [A0] 000001BC 3005 move.w D0, D5 000001BE 48C0 ext.l D0 000001C0 D1C0 add.l A0, D0 000001C2 10BC 0001 move.b [A0], 0x1 000001C6 5245 addq.w D5, 1 label000001C8: 000001C8 BA79 FFFF 6630 cmp.w D5, [0xFFFF6630] 000001CE 6D00 FF7C blt -0x82 /* 0000014C */ 000001D2 1F2E FDE5 move.b -[A7], [A6 - 0x21B] 000001D6 A99B syscall SetResLoad 000001D8 4879 0000 0BDA push.l 0xBDA 000001DE 4EB9 0000 1432 jsr [0x00001432] 000001E4 3800 move.w D4, D0 000001E6 7601 moveq.l D3, 0x01 000001E8 2079 FFFF 6664 movea.l A0, [0xFFFF6664] 000001EE 2050 movea.l A0, [A0] 000001F0 3004 move.w D0, D4 000001F2 3200 move.w D1, D0 000001F4 48C1 ext.l D1 000001F6 D1C1 add.l A0, D1 000001F8 1143 FFFF move.b [A0 - 0x1], D3 000001FC 4879 0000 1102 push.l 0x1102 00000202 4EB9 0000 1432 jsr [0x00001432] 00000208 3A00 move.w D5, D0 0000020A 2079 FFFF 6664 movea.l A0, [0xFFFF6664] 00000210 2050 movea.l A0, [A0] 00000212 3005 move.w D0, D5 00000214 3200 move.w D1, D0 00000216 48C1 ext.l D1 00000218 D1C1 add.l A0, D1 0000021A 1143 FFFF move.b [A0 - 0x1], D3 0000021E 4879 FFFF 661C push.l 0xFFFF661C 00000224 486E FEEC pea.l [A6 - 0x114] 00000228 4EB9 0000 0B3A jsr [0x00000B3A] 0000022E 2F3C 434F 4445 move.l -[A7], 0x434F4445 /* 'CODE' */ 00000234 486E FEEC pea.l [A6 - 0x114] 00000238 4EB9 0000 1492 jsr [0x00001492] 0000023E 2440 movea.l A2, D0 00000240 200A move.l D0, A2 00000242 6724 beq +0x26 /* 00000268 */ 00000244 2F0A move.l -[A7], A2 00000246 486E FFEC pea.l [A6 - 0x14] 0000024A 486E FFF0 pea.l [A6 - 0x10] 0000024E 486E FEEC pea.l [A6 - 0x114] 00000252 A9A8 syscall GetResInfo 00000254 2079 FFFF 6664 movea.l A0, [0xFFFF6664] 0000025A 2050 movea.l A0, [A0] 0000025C 302E FFEC move.w D0, [A6 - 0x14] 00000260 48C0 ext.l D0 00000262 D1C0 add.l A0, D0 00000264 1143 FFFF move.b [A0 - 0x1], D3 label00000268: 00000268 7000 moveq.l D0, 0x00 0000026A A122 syscall NewHandle, flags=1 0000026C 23C8 FFFF 667C move.l [0xFFFF667C], A0 00000272 2F08 move.l -[A7], A0 00000274 4EB9 0000 1172 jsr [0x00001172] 0000027A 2F3C 4C44 4546 move.l -[A7], 0x4C444546 /* 'LDEF' */ 00000280 2F39 FFFF 667C move.l -[A7], [0xFFFF667C] 00000286 4EB9 0000 0430 jsr [0x00000430] 0000028C 2F3C 4344 4546 move.l -[A7], 0x43444546 /* 'CDEF' */ 00000292 2F39 FFFF 667C move.l -[A7], [0xFFFF667C] 00000298 4EB9 0000 0430 jsr [0x00000430] 0000029E 2F3C 4D44 4546 move.l -[A7], 0x4D444546 /* 'MDEF' */ 000002A4 2F39 FFFF 667C move.l -[A7], [0xFFFF667C] 000002AA 4EB9 0000 0430 jsr [0x00000430] 000002B0 2F3C 5744 4546 move.l -[A7], 0x57444546 /* 'WDEF' */ 000002B6 2F39 FFFF 667C move.l -[A7], [0xFFFF667C] 000002BC 4EB9 0000 0430 jsr [0x00000430] 000002C2 2F3C 5041 434B move.l -[A7], 0x5041434B /* 'PACK' */ 000002C8 2F39 FFFF 667C move.l -[A7], [0xFFFF667C] 000002CE 4EB9 0000 0430 jsr [0x00000430] 000002D4 7000 moveq.l D0, 0x00 000002D6 206E 0014 movea.l A0, [A6 + 0x14] 000002DA 2080 move.l [A0], D0 000002DC 206E 0010 movea.l A0, [A6 + 0x10] 000002E0 2080 move.l [A0], D0 000002E2 206E 000C movea.l A0, [A6 + 0xC] 000002E6 2080 move.l [A0], D0 000002E8 206E 0008 movea.l A0, [A6 + 0x8] 000002EC 2080 move.l [A0], D0 000002EE 2800 move.l D4, D0 000002F0 3039 FFFF 6630 move.w D0, [0xFFFF6630] 000002F6 48C0 ext.l D0 000002F8 A322 syscall NewHandleClear, flags=3 000002FA 2848 movea.l A4, A0 000002FC 2F0C move.l -[A7], A4 000002FE 4EB9 0000 1172 jsr [0x00001172] 00000304 554F subq.w A7, 2 00000306 2F3C 7365 6721 move.l -[A7], 0x73656721 /* 'seg!' */ 0000030C A99C syscall CountResources 0000030E 361F move.w D3, [A7]+ 00000310 7A01 moveq.l D5, 0x01 00000312 6028 bra +0x2A /* 0000033C */ label00000314: 00000314 594F subq.w A7, 4 00000316 2F3C 7365 6721 move.l -[A7], 0x73656721 /* 'seg!' */ 0000031C 3F05 move.w -[A7], D5 0000031E A99D syscall GetIndResource 00000320 265F movea.l A3, [A7]+ 00000322 206E 000C movea.l A0, [A6 + 0xC] 00000326 2448 movea.l A2, A0 00000328 2F0B move.l -[A7], A3 0000032A 2F0C move.l -[A7], A4 0000032C 4EB9 0000 04E8 jsr [0x000004E8] 00000332 204A movea.l A0, A2 00000334 D190 add.l [A0], D0 00000336 2F0B move.l -[A7], A3 00000338 A9A3 syscall ReleaseResource 0000033A 5245 addq.w D5, 1 label0000033C: 0000033C BA43 cmp.w D5, D3 0000033E 6FD4 ble -0x2A /* 00000314 */ 00000340 204C movea.l A0, A4 00000342 A023 syscall DisposHandle/DisposeHandle 00000344 554F subq.w A7, 2 00000346 2F3C 6D65 6D21 move.l -[A7], 0x6D656D21 /* 'mem!' */ 0000034C A99C syscall CountResources 0000034E 361F move.w D3, [A7]+ 00000350 7A01 moveq.l D5, 0x01 00000352 6048 bra +0x4A /* 0000039C */ label00000354: 00000354 594F subq.w A7, 4 00000356 2F3C 6D65 6D21 move.l -[A7], 0x6D656D21 /* 'mem!' */ 0000035C 3F05 move.w -[A7], D5 0000035E A99D syscall GetIndResource 00000360 265F movea.l A3, [A7]+ 00000362 2013 move.l D0, [A3] 00000364 2D40 FFF4 move.l [A6 - 0xC], D0 00000368 206E 0014 movea.l A0, [A6 + 0x14] 0000036C 2240 movea.l A1, D0 0000036E 2211 move.l D1, [A1] 00000370 D390 add.l [A0], D1 00000372 206E 0010 movea.l A0, [A6 + 0x10] 00000376 2229 0004 move.l D1, [A1 + 0x4] 0000037A D390 add.l [A0], D1 0000037C 206E 000C movea.l A0, [A6 + 0xC] 00000380 2229 0008 move.l D1, [A1 + 0x8] 00000384 D390 add.l [A0], D1 00000386 206E 0008 movea.l A0, [A6 + 0x8] 0000038A 2229 000C move.l D1, [A1 + 0xC] 0000038E D390 add.l [A0], D1 00000390 2029 0010 move.l D0, [A1 + 0x10] 00000394 D880 add.l D4, D0 00000396 2F0B move.l -[A7], A3 00000398 A9A3 syscall ReleaseResource 0000039A 5245 addq.w D5, 1 label0000039C: 0000039C BA43 cmp.w D5, D3 0000039E 6FB4 ble -0x4A /* 00000354 */ 000003A0 554F subq.w A7, 2 000003A2 2F3C 3638 6B21 move.l -[A7], 0x36386B21 /* '68k!' */ 000003A8 A99C syscall CountResources 000003AA 361F move.w D3, [A7]+ 000003AC 7A01 moveq.l D5, 0x01 000003AE 6048 bra +0x4A /* 000003F8 */ label000003B0: 000003B0 594F subq.w A7, 4 000003B2 2F3C 3638 6B21 move.l -[A7], 0x36386B21 /* '68k!' */ 000003B8 3F05 move.w -[A7], D5 000003BA A99D syscall GetIndResource 000003BC 265F movea.l A3, [A7]+ 000003BE 2013 move.l D0, [A3] 000003C0 2D40 FFF8 move.l [A6 - 0x8], D0 000003C4 206E 0014 movea.l A0, [A6 + 0x14] 000003C8 2240 movea.l A1, D0 000003CA 2211 move.l D1, [A1] 000003CC D390 add.l [A0], D1 000003CE 206E 0010 movea.l A0, [A6 + 0x10] 000003D2 2229 0004 move.l D1, [A1 + 0x4] 000003D6 D390 add.l [A0], D1 000003D8 206E 000C movea.l A0, [A6 + 0xC] 000003DC 2229 0008 move.l D1, [A1 + 0x8] 000003E0 D390 add.l [A0], D1 000003E2 206E 0008 movea.l A0, [A6 + 0x8] 000003E6 2229 000C move.l D1, [A1 + 0xC] 000003EA D390 add.l [A0], D1 000003EC 2029 0010 move.l D0, [A1 + 0x10] 000003F0 D880 add.l D4, D0 000003F2 2F0B move.l -[A7], A3 000003F4 A9A3 syscall ReleaseResource 000003F6 5245 addq.w D5, 1 label000003F8: 000003F8 BA43 cmp.w D5, D3 000003FA 6FB4 ble -0x4A /* 000003B0 */ 000003FC 2F04 move.l -[A7], D4 000003FE 4EB9 0000 05D4 jsr [0x000005D4] 00000404 A063 syscall MaxApplZone 00000406 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+ 0000040A 4E5E unlink A6 0000040C 205F movea.l A0, [A7]+ 0000040E 4FEF 0010 lea.l A7, [A7 + 0x10] 00000412 4ED0 jmp [A0] 00000414 9844 sub.w D4, D4 00000416 6F49 ble +0x4B /* 00000461 */ 00000418 6E69 bgt +0x6B /* 00000483 */ 0000041A 7455 moveq.l D2, 0x55 0000041C 4D65 chk.w D6, -[A5] 0000041E 6D6F blt +0x71 /* 0000048F */ 00000420 7279 moveq.l D1, 0x79 00000422 5F5F subq.w [A7]+, 7 00000424 4652 not.w [A2] 00000426 6C52 bge +0x54 /* 0000047A */ 00000428 6C52 bge +0x54 /* 0000047C */ 0000042A 6C52 bge +0x54 /* 0000047E */ 0000042C 6C00 0000 bge +0x2 /* 0000042E */ // begin alternate branch 0000042E-00000442 label0000042E: 0000042E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000432 FEF8 48E7 .extension 0xEF8 <> // unimplemented 00000436 1C30 266E move.b D6, [A0 + D2.w * 8 + 0x6E] 0000043A 0008 282E ori.b A0, 0x2E /* '.' */ 0000043E 000C 2440 ori.b A4, 0x40 /* '@' */ // end alternate branch 0000042E-00000442 label0000042E: // (misaligned) 00000430 4E56 FEF8 link A6, -0x0108 00000434 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 00000438 266E 0008 movea.l A3, [A6 + 0x8] 0000043C 282E 000C move.l D4, [A6 + 0xC] 00000440 2440 movea.l A2, D0 00000442 554F subq.w A7, 2 00000444 1EB8 0A5E move.b [A7], [0x00000A5E /* ResLoad */] 00000448 121F move.b D1, [A7]+ 0000044A 200A move.l D0, A2 0000044C 7000 moveq.l D0, 0x00 0000044E 1001 move.b D0, D1 00000450 3D40 FEF8 move.w [A6 - 0x108], D0 00000454 4227 clr.b -[A7] 00000456 A99B syscall SetResLoad 00000458 554F subq.w A7, 2 0000045A 2F04 move.l -[A7], D4 0000045C A99C syscall CountResources 0000045E 3A1F move.w D5, [A7]+ 00000460 7601 moveq.l D3, 0x01 00000462 6056 bra +0x58 /* 000004BA */ label00000464: 00000464 594F subq.w A7, 4 00000466 2F04 move.l -[A7], D4 00000468 3F03 move.w -[A7], D3 0000046A A99D syscall GetIndResource 0000046C 245F movea.l A2, [A7]+ 0000046E 2F0A move.l -[A7], A2 00000470 486E FEFA pea.l [A6 - 0x106] 00000474 486E FEFC pea.l [A6 - 0x104] 00000478 486E FF00 pea.l [A6 - 0x100] // begin alternate branch 0000047A-0000047C label0000047A: 0000047A FF00 .extension 0xF00 <> // unimplemented // end alternate branch 0000047A-0000047C label0000047A: // (misaligned) label0000047C: 0000047C A9A8 syscall GetResInfo label0000047E: 0000047E 4227 clr.b -[A7] 00000480 4EB9 0000 142A jsr [0x0000142A] 00000486 594F subq.w A7, 4 00000488 2F04 move.l -[A7], D4 0000048A 3F2E FEFA move.w -[A7], [A6 - 0x106] 0000048E A9A0 syscall GetResource 00000490 245F movea.l A2, [A7]+ 00000492 7001 moveq.l D0, 0x01 00000494 1F00 move.b -[A7], D0 00000496 4EB9 0000 142A jsr [0x0000142A] 0000049C 200A move.l D0, A2 0000049E 6718 beq +0x1A /* 000004B8 */ 000004A0 554F subq.w A7, 2 000004A2 2F0A move.l -[A7], A2 000004A4 A9A4 syscall HomeResFile 000004A6 301F move.w D0, [A7]+ 000004A8 7201 moveq.l D1, 0x01 000004AA B041 cmp.w D0, D1 000004AC 670A beq +0xC /* 000004B8 */ 000004AE 2F0A move.l -[A7], A2 000004B0 2F0B move.l -[A7], A3 000004B2 4EB9 0000 062C jsr [0x0000062C] label000004B8: 000004B8 5243 addq.w D3, 1 label000004BA: 000004BA B645 cmp.w D3, D5 000004BC 6FA6 ble -0x58 /* 00000464 */ 000004BE 1F2E FEF9 move.b -[A7], [A6 - 0x107] 000004C2 A99B syscall SetResLoad 000004C4 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 000004C8 4E5E unlink A6 000004CA 205F movea.l A0, [A7]+ 000004CC 504F addq.w A7, 8 000004CE 4ED0 jmp [A0] 000004D0 9441 sub.w D2, D1 000004D2 6464 bcc +0x66 /* 00000538 */ 000004D4 416C 6C52 chk.w D0, [A4 + 0x6C52] 000004D8 7372 moveq.l D1, 0x72 000004DA 635F bls +0x61 /* 0000053B */ 000004DC 5F46 subq.w D6, 7 000004DE 556C 5050 subq.w [A4 + 0x5050], 2 000004E2 5050 addq.w [A0], 8 000004E4 6300 0000 bls +0x2 /* 000004E6 */ // begin alternate branch 000004E6-000004EC label000004E6: 000004E6 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000004EA FDF4 .invalid <> // end alternate branch 000004E6-000004EC label000004E6: // (misaligned) 000004E8 4E56 FDF4 link A6, -0x020C 000004EC 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 000004F0 2F2E 000C move.l -[A7], [A6 + 0xC] 000004F4 4EB9 0000 0BCA jsr [0x00000BCA] 000004FA 1D40 FDF4 move.b [A6 - 0x20C], D0 000004FE 2440 movea.l A2, D0 00000500 554F subq.w A7, 2 00000502 1EB8 0A5E move.b [A7], [0x00000A5E /* ResLoad */] 00000506 121F move.b D1, [A7]+ 00000508 200A move.l D0, A2 0000050A 7000 moveq.l D0, 0x00 0000050C 1001 move.b D0, D1 0000050E 3D40 FDF6 move.w [A6 - 0x20A], D0 00000512 4227 clr.b -[A7] 00000514 A99B syscall SetResLoad 00000516 206E 000C movea.l A0, [A6 + 0xC] 0000051A 2650 movea.l A3, [A0] 0000051C 3613 move.w D3, [A3] 0000051E 544B addq.w A3, 2 00000520 7800 moveq.l D4, 0x00 00000522 6072 bra +0x74 /* 00000596 */ label00000524: 00000524 422E FDF8 clr.b [A6 - 0x208] 00000528 1013 move.b D0, [A3] 0000052A 4880 ext.w D0 0000052C 48C0 ext.l D0 0000052E 5280 addq.l D0, 1 00000530 2F00 move.l -[A7], D0 00000532 2F0B move.l -[A7], A3 00000534 486E FDF8 pea.l [A6 - 0x208] label00000538: 00000538 4EB9 0000 0042 jsr [0x00000042] 0000053E 4FEF 000C lea.l A7, [A7 + 0xC] 00000542 2F3C 434F 4445 move.l -[A7], 0x434F4445 /* 'CODE' */ 00000548 486E FDF8 pea.l [A6 - 0x208] 0000054C 4EB9 0000 1492 jsr [0x00001492] 00000552 2840 movea.l A4, D0 00000554 200C move.l D0, A4 00000556 6732 beq +0x34 /* 0000058A */ 00000558 2F0C move.l -[A7], A4 0000055A 486E FEF8 pea.l [A6 - 0x108] 0000055E 486E FEFC pea.l [A6 - 0x104] 00000562 486E FF00 pea.l [A6 - 0x100] 00000566 A9A8 syscall GetResInfo 00000568 206E 0008 movea.l A0, [A6 + 0x8] 0000056C 2450 movea.l A2, [A0] 0000056E 302E FEF8 move.w D0, [A6 - 0x108] 00000572 48C0 ext.l D0 00000574 D5C0 add.l A2, D0 00000576 4A12 tst.b [A2] 00000578 6610 bne +0x12 /* 0000058A */ 0000057A 14BC 0001 move.b [A2], 0x1 0000057E 594F subq.w A7, 4 00000580 2F0C move.l -[A7], A4 00000582 A9A5 syscall GetResourceSizeOnDisk/SizeResource/SizeRsrc 00000584 201F move.l D0, [A7]+ 00000586 5080 addq.l D0, 8 00000588 D880 add.l D4, D0 label0000058A: 0000058A 5343 subq.w D3, 1 0000058C 1013 move.b D0, [A3] 0000058E 4880 ext.w D0 00000590 48C0 ext.l D0 00000592 5280 addq.l D0, 1 00000594 D7C0 add.l A3, D0 label00000596: 00000596 0C43 0000 cmpi.w D3, 0x0 0000059A 6E88 bgt -0x76 /* 00000524 */ 0000059C 1F2E FDF7 move.b -[A7], [A6 - 0x209] 000005A0 A99B syscall SetResLoad 000005A2 206E 000C movea.l A0, [A6 + 0xC] 000005A6 102E FDF4 move.b D0, [A6 - 0x20C] 000005AA A06A syscall HSetState 000005AC 2004 move.l D0, D4 000005AE 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 000005B2 4E5E unlink A6 000005B4 205F movea.l A0, [A7]+ 000005B6 504F addq.w A7, 8 000005B8 4ED0 jmp [A0] 000005BA 9541 subx.w D2, D1 000005BC 6464 bcc +0x66 /* 00000622 */ 000005BE 5365 subq.w -[A5], 1 000005C0 6753 beq +0x55 /* 00000615 */ 000005C2 697A bvs +0x7C /* 0000063E */ 000005C4 6573 bcs +0x75 /* 00000639 */ 000005C6 5F5F subq.w [A7]+, 7 000005C8 4650 not.w [A0] 000005CA 5063 addq.w -[A3], 8 000005CC 5050 addq.w [A0], 8 000005CE 5563 subq.w -[A3], 2 000005D0 0000 FFFF ori.b D0, 0xFF 000005D4 4E56 FFFC link A6, -0x0004 000005D8 48E7 1800 movem.l -[A7], D3,D4 000005DC 262E 0008 move.l D3, [A6 + 0x8] 000005E0 2D43 FFFC move.l [A6 - 0x4], D3 000005E4 102E FFFF move.b D0, [A6 - 0x1] 000005E8 7201 moveq.l D1, 0x01 000005EA C001 and.b D0, D1 000005EC 6702 beq +0x4 /* 000005F0 */ 000005EE 5283 addq.l D3, 1 label000005F0: 000005F0 594F subq.w A7, 4 000005F2 2EB8 0908 move.l [A7], [0x00000908 /* CurStackBase */] 000005F6 281F move.l D4, [A7]+ 000005F8 9883 sub.l D4, D3 000005FA 594F subq.w A7, 4 000005FC 2EB8 0130 move.l [A7], [0x00000130 /* ApplLimit */] 00000600 201F move.l D0, [A7]+ 00000602 B084 cmp.l D0, D4 00000604 6F04 ble +0x6 /* 0000060A */ 00000606 2044 movea.l A0, D4 00000608 A02D syscall SetApplLimit label0000060A: 0000060A 4CDF 0018 movem.l D3,D4, [A7]+ 0000060E 4E5E unlink A6 00000610 205F movea.l A0, [A7]+ 00000612 584F addq.w A7, 4 00000614 4ED0 jmp [A0] 00000616 9153 sub.w [A3], D0 00000618 6574 bcs +0x76 /* 0000068E */ 0000061A 5374 6163 6B53 7061 6365 subq.w [[A4 + 0x6B53] + 0x70616365], 1 // begin alternate branch 00000622-00000624 label00000622: 00000622 6365 bls +0x67 /* 00000689 */ // end alternate branch 00000622-00000624 label00000622: // (misaligned) 00000624 5F5F subq.w [A7]+, 7 00000626 466C 0000 not.w [A4 + 0x0] 0000062A FFFF .invalid <> 0000062C 4E56 0000 link A6, 0 00000630 594F subq.w A7, 4 00000632 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000636 42A7 clr.l -[A7] 00000638 42A7 clr.l -[A7] 0000063A 42A7 clr.l -[A7] 0000063C 486E 000C pea.l [A6 + 0xC] // begin alternate branch 0000063E-00000642 label0000063E: 0000063E 000C 7004 ori.b A4, 0x4 // end alternate branch 0000063E-00000642 label0000063E: // (misaligned) 00000640 7004 moveq.l D0, 0x04 00000642 2F00 move.l -[A7], D0 00000644 A9E0 syscall Munger 00000646 584F addq.w A7, 4 00000648 4EB9 0000 11CA jsr [0x000011CA] 0000064E 4E5E unlink A6 00000650 205F movea.l A0, [A7]+ 00000652 504F addq.w A7, 8 00000654 4ED0 jmp [A0] 00000656 9441 sub.w D2, D1 00000658 6464 bcc +0x66 /* 000006BE */ 0000065A 4861 pea.l -[A1] 0000065C 6E64 bgt +0x66 /* 000006C2 */ 0000065E 6C65 bge +0x67 /* 000006C5 */ 00000660 5F5F subq.w [A7]+, 7 00000662 4650 not.w [A0] 00000664 5063 addq.w -[A3], 8 00000666 5050 addq.w [A0], 8 00000668 5050 addq.w [A0], 8 0000066A 6300 0000 bls +0x2 /* 0000066C */ // begin alternate branch 0000066C-00000670 label0000066C: 0000066C 0000 FFFF ori.b D0, 0xFF // end alternate branch 0000066C-00000670 label0000066C: // (misaligned) 0000066E FFFF .invalid <> 00000670 4E56 FFFC link A6, -0x0004 00000674 203C 7072 6F63 move.l D0, 0x70726F63 /* 'proc' */ 0000067A 43EE FFFC lea.l A1, [A6 - 0x4] 0000067E A1AD syscall Gestalt, flags=1 00000680 2288 move.l [A1], A0 00000682 33EE FFFE FFFF 6314 move.w [0xFFFF6314], [A6 - 0x2] 0000068A 203C 6670 7520 move.l D0, 0x66707520 /* 'fpu ' */ // begin alternate branch 0000068E-00000690 label0000068E: 0000068E 7520 moveq.l D2, 0x20 // end alternate branch 0000068E-00000690 label0000068E: // (misaligned) 00000690 43EE FFFC lea.l A1, [A6 - 0x4] 00000694 A1AD syscall Gestalt, flags=1 00000696 2288 move.l [A1], A0 00000698 202E FFFC move.l D0, [A6 - 0x4] 0000069C 4480 neg.l D0 0000069E 9180 subx.l D0, D0 000006A0 4480 neg.l D0 000006A2 13C0 FFFF 6310 move.b [0xFFFF6310], D0 000006A8 7001 moveq.l D0, 0x01 000006AA 4E5E unlink A6 000006AC 4E75 rts 000006AE 9556 sub.w [A6], D2 000006B0 616C bsr +0x6E /* 0000071E */ 000006B2 6964 bvs +0x66 /* 00000718 */ 000006B4 6174 bsr +0x76 /* 0000072A */ 000006B6 6550 bcs +0x52 /* 00000708 */ 000006B8 726F moveq.l D1, 0x6F 000006BA 6365 bls +0x67 /* 00000721 */ 000006BC 7373 moveq.l D1, 0x73 label000006BE: 000006BE 6F72 ble +0x74 /* 00000732 */ 000006C0 5F5F subq.w [A7]+, 7 label000006C2: 000006C2 4676 0000 not.w [A6 + D0.w] 000006C6 FFFF .invalid <> 000006C8 4879 FFFF 63BE push.l 0xFFFF63BE 000006CE A851 syscall SetCursor 000006D0 554F subq.w A7, 2 000006D2 3F3C 0089 move.w -[A7], 0x89 000006D6 42A7 clr.l -[A7] 000006D8 A985 syscall Alert 000006DA 544F addq.w A7, 2 000006DC A9F4 syscall ExitToShell 000006DE 4E75 rts 000006E0 4E56 FFFC link A6, -0x0004 000006E4 48E7 1020 movem.l -[A7], D3,A2 000006E8 1D7C 0001 FFFC move.b [A6 - 0x4], 0x1 000006EE 246E 0008 movea.l A2, [A6 + 0x8] 000006F2 102A 0012 move.b D0, [A2 + 0x12] 000006F6 C12E FFFC and.b [A6 - 0x4], D0 000006FA 102A 0015 move.b D0, [A2 + 0x15] 000006FE C12E FFFC and.b [A6 - 0x4], D0 00000702 102A 0014 move.b D0, [A2 + 0x14] 00000706 C12E FFFC and.b [A6 - 0x4], D0 // begin alternate branch 00000708-0000070A label00000708: 00000708 FFFC .invalid <> // end alternate branch 00000708-0000070A label00000708: // (misaligned) 0000070A 102A 0016 move.b D0, [A2 + 0x16] 0000070E C12E FFFC and.b [A6 - 0x4], D0 00000712 102A 0018 move.b D0, [A2 + 0x18] 00000716 C12E FFFC and.b [A6 - 0x4], D0 // begin alternate branch 00000718-0000071A label00000718: 00000718 FFFC .invalid <> // end alternate branch 00000718-0000071A label00000718: // (misaligned) 0000071A 362A 0004 move.w D3, [A2 + 0x4] fn0000071E: 0000071E 0C43 0605 cmpi.w D3, 0x605 00000722 6C04 bge +0x6 /* 00000728 */ 00000724 7000 moveq.l D0, 0x00 00000726 6002 bra +0x4 /* 0000072A */ label00000728: 00000728 7001 moveq.l D0, 0x01 fn0000072A: 0000072A 2000 move.l D0, D0 0000072C C12E FFFC and.b [A6 - 0x4], D0 00000730 0C43 0700 cmpi.w D3, 0x700 // begin alternate branch 00000732-00000734 label00000732: 00000732 0700 btst D0, D3 // end alternate branch 00000732-00000734 label00000732: // (misaligned) 00000734 6C04 bge +0x6 /* 0000073A */ 00000736 7000 moveq.l D0, 0x00 00000738 6002 bra +0x4 /* 0000073C */ label0000073A: 0000073A 7001 moveq.l D0, 0x01 label0000073C: 0000073C 2000 move.l D0, D0 0000073E C12E FFFC and.b [A6 - 0x4], D0 00000742 102A 001E move.b D0, [A2 + 0x1E] 00000746 C12E FFFC and.b [A6 - 0x4], D0 0000074A 102A 001F move.b D0, [A2 + 0x1F] 0000074E C12E FFFC and.b [A6 - 0x4], D0 00000752 102A 0020 move.b D0, [A2 + 0x20] 00000756 C12E FFFC and.b [A6 - 0x4], D0 0000075A 102A 0021 move.b D0, [A2 + 0x21] 0000075E C12E FFFC and.b [A6 - 0x4], D0 00000762 102A 0022 move.b D0, [A2 + 0x22] 00000766 C12E FFFC and.b [A6 - 0x4], D0 0000076A 102A 0023 move.b D0, [A2 + 0x23] 0000076E C12E FFFC and.b [A6 - 0x4], D0 00000772 4A2A 001B tst.b [A2 + 0x1B] 00000776 6706 beq +0x8 /* 0000077E */ 00000778 4EB9 0000 0BBA jsr [0x00000BBA] label0000077E: 0000077E 102E FFFC move.b D0, [A6 - 0x4] 00000782 4CDF 0408 movem.l D3,A2, [A7]+ 00000786 4E5E unlink A6 00000788 205F movea.l A0, [A7]+ 0000078A 584F addq.w A7, 4 0000078C 4ED0 jmp [A0] 0000078E 8029 5661 or.b D0, [A1 + 0x5661] 00000792 6C69 bge +0x6B /* 000007FD */ 00000794 6461 bcc +0x63 /* 000007F7 */ 00000796 7465 moveq.l D2, 0x65 00000798 436F 6E66 chk.w D1, [A7 + 0x6E66] 0000079C 6967 bvs +0x69 /* 00000805 */ 0000079E 7572 moveq.l D2, 0x72 000007A0 6174 bsr +0x76 /* 00000816 */ 000007A2 696F bvs +0x71 /* 00000813 */ 000007A4 6E5F bgt +0x61 /* 00000805 */ 000007A6 5F46 subq.w D6, 7 000007A8 5243 addq.w D3, 1 000007AA 3133 436F move.w -[A0], <> 000007AE 6E66 bgt +0x68 /* 00000816 */ 000007B0 6967 bvs +0x69 /* 00000819 */ 000007B2 7572 moveq.l D2, 0x72 000007B4 6174 bsr +0x76 /* 0000082A */ 000007B6 696F bvs +0x71 /* 00000827 */ 000007B8 6E00 0000 bgt +0x2 /* 000007BA */ // begin alternate branch 000007BA-000007C0 label000007BA: 000007BA 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000007BE FFB8 .invalid <> // end alternate branch 000007BA-000007C0 label000007BA: // (misaligned) 000007BC 4E56 FFB8 link A6, -0x0048 000007C0 48E7 1820 movem.l -[A7], D3,D4,A2 000007C4 203C 6F73 2020 move.l D0, 0x6F732020 /* 'os ' */ 000007CA 43EE FFB8 lea.l A1, [A6 - 0x48] 000007CE A1AD syscall Gestalt, flags=1 000007D0 2288 move.l [A1], A0 000007D2 4A40 tst.w D0 000007D4 6672 bne +0x74 /* 00000848 */ 000007D6 202E FFB8 move.l D0, [A6 - 0x48] 000007DA E680 asr D0, 3 000007DC 7201 moveq.l D1, 0x01 000007DE C041 and.w D0, D1 000007E0 6766 beq +0x68 /* 00000848 */ 000007E2 7601 moveq.l D3, 0x01 000007E4 13C3 FFFF 6320 move.b [0xFFFF6320], D3 000007EA 7000 moveq.l D0, 0x00 000007EC 2D40 FFBC move.l [A6 - 0x44], D0 000007F0 7002 moveq.l D0, 0x02 000007F2 2D40 FFC0 move.l [A6 - 0x40], D0 000007F6 703C moveq.l D0, 0x3C 000007F8 2D40 FFC4 move.l [A6 - 0x3C], D0 000007FC 7800 moveq.l D4, 0x00 000007FE 2D44 FFC8 move.l [A6 - 0x38], D4 00000802 2D44 FFFC move.l [A6 - 0x4], D4 00000806 554F subq.w A7, 2 00000808 486E FFBC pea.l [A6 - 0x44] 0000080C 486E FFC4 pea.l [A6 - 0x3C] 00000810 3F3C 003A move.w -[A7], 0x3A /* ':' */ 00000814 A88F syscall OSDispatch fn00000816: 00000816 301F move.w D0, [A7]+ 00000818 662E bne +0x30 /* 00000848 */ 0000081A 282E FFDC move.l D4, [A6 - 0x24] 0000081E 0284 0000 0400 andi.l D4, 0x400 00000824 6704 beq +0x6 /* 0000082A */ 00000826 1003 move.b D0, D3 00000828 6002 bra +0x4 /* 0000082C */ fn0000082A: 0000082A 4200 clr.b D0 label0000082C: 0000082C 13C0 FFFF 631C move.b [0xFFFF631C], D0 00000832 202E FFDC move.l D0, [A6 - 0x24] 00000836 7240 moveq.l D1, 0x40 00000838 C081 and.l D0, D1 0000083A 6704 beq +0x6 /* 00000840 */ 0000083C 1003 move.b D0, D3 0000083E 6002 bra +0x4 /* 00000842 */ label00000840: 00000840 4200 clr.b D0 label00000842: 00000842 13C0 FFFF 6318 move.b [0xFFFF6318], D0 label00000848: 00000848 1039 FFFF 631C move.b D0, [0xFFFF631C] 0000084E 6652 bne +0x54 /* 000008A2 */ 00000850 4879 FFFF 642A push.l 0xFFFF642A 00000856 A86E syscall InitGraf 00000858 A8FE syscall InitFonts 0000085A A912 syscall InitWindows 0000085C 3F3C 7F7F move.w -[A7], 0x7F7F 00000860 4267 clr.w -[A7] 00000862 201F move.l D0, [A7]+ 00000864 A032 syscall FlushEvents 00000866 A930 syscall InitMenus 00000868 A9CC syscall TEInit 0000086A 42A7 clr.l -[A7] 0000086C A97B syscall InitDialogs 0000086E 594F subq.w A7, 4 00000870 7004 moveq.l D0, 0x04 00000872 3F00 move.w -[A7], D0 00000874 A9B9 syscall GetCursor 00000876 245F movea.l A2, [A7]+ 00000878 A850 syscall InitCursor 0000087A 200A move.l D0, A2 0000087C 6704 beq +0x6 /* 00000882 */ 0000087E 2F12 move.l -[A7], [A2] 00000880 A851 syscall SetCursor label00000882: 00000882 13FC 0001 FFFF 65C4 move.b [0xFFFF65C4], 0x1 0000088A 554F subq.w A7, 2 0000088C A994 syscall CurResFile 0000088E 301F move.w D0, [A7]+ 00000890 33C0 FFFF 65FC move.w [0xFFFF65FC], D0 00000896 70FF moveq.l D0, 0xFFFFFFFF 00000898 A055 syscall StripAddress 0000089A 23C0 FFFF 65AC move.l [0xFFFF65AC], D0 000008A0 6002 bra +0x4 /* 000008A4 */ label000008A2: 000008A2 A9F4 syscall ExitToShell label000008A4: 000008A4 4CDF 0418 movem.l D3,D4,A2, [A7]+ 000008A8 4E5E unlink A6 000008AA 4E75 rts 000008AC 9544 subx.w D2, D4 000008AE 6F52 ble +0x54 /* 00000902 */ 000008B0 6561 bcs +0x63 /* 00000913 */ 000008B2 6C49 bge +0x4B /* 000008FD */ 000008B4 6E69 bgt +0x6B /* 0000091F */ 000008B6 7454 moveq.l D2, 0x54 000008B8 6F6F ble +0x71 /* 00000929 */ 000008BA 6C42 bge +0x44 /* 000008FE */ 000008BC 6F78 ble +0x7A /* 00000936 */ 000008BE 5F5F subq.w [A7]+, 7 000008C0 4676 0000 not.w [A6 + D0.w] 000008C4 1F04 move.b -[A7], D4 000008C6 0959 bchg [A1]+, D4 000008C8 0C0C 0D80 cmpi.b A4, 0x80 000008CC A545 syscall FlushFile, flags=5 000008CE 00FF .incomplete 000008D0 FFFE .invalid <> 000008D2 9408 sub.b D2, A0 000008D4 0307 btst D7, D1 000008D6 120B move.b D1, A3 000008D8 0E0C 090E .invalid.b A4, 0xE // invalid immediate operation 000008DC 0C0C 5980 cmpi.b A4, 0x80 000008E0 9400 sub.b D2, D0 000008E2 FFFF .invalid <> 000008E4 FEF4 4D00 .extension 0xEF4 <> // unimplemented 000008E8 FFFF .invalid <> 000008EA FFBF .invalid <> 000008EC 2E4E movea.l A7, A6 000008EE 1125 move.b -[A0], -[A5] 000008F0 00FF .incomplete 000008F2 FFFF .invalid <> 000008F4 5A56 addq.w [A6], 5 000008F6 00FF .incomplete 000008F8 FFFF .invalid <> 000008FA B738 0B00 xor.b [0x00000B00 /* TrapAgain */], D3 label000008FE: 000008FE FFFF .invalid <> 00000900 FFDD .invalid <> label00000902: 00000902 3B03 move.w -[A5], D3 00000904 1200 move.b D1, D0 00000906 FFFF .invalid <> 00000908 FFFD .invalid <> 0000090A 1105 move.b -[A0], D5 0000090C 081A 0A09 btst.b [A2]+, 0x9 /* '\t' */ 00000910 0909 btst A1, D4 00000912 0980 bclr D0, D4 00000914 DC0B add.b D6, A3 00000916 2F22 move.l -[A7], -[A2] 00000918 0A7E 1E0F xori.w <>, 0x1E0F 0000091C 1358 3624 move.b [A1 + 0x3624], [A0]+ 00000920 0E00 FFFF .invalid.b D0, 0xFF // invalid immediate operation 00000924 FFFD .invalid <> 00000926 071A btst [A2]+, D3 00000928 0605 0000 addi.b D5, 0x0 0000092C 8158 or.w [A0]+, D0 0000092E 0909 btst A1, D4 00000930 0909 btst A1, D4 00000932 2F69 5A00 0000 move.l [A7 + 0x0], [A1 + 0x5A00] // begin alternate branch 00000936-000009D8 label00000936: 00000936 0000 0000 ori.b D0, 0x0 0000093A 0000 0000 ori.b D0, 0x0 0000093E 0000 0000 ori.b D0, 0x0 00000942 0000 0000 ori.b D0, 0x0 00000946 0000 0000 ori.b D0, 0x0 0000094A 0000 0000 ori.b D0, 0x0 0000094E 0000 0000 ori.b D0, 0x0 00000952 0000 0000 ori.b D0, 0x0 00000956 0000 0000 ori.b D0, 0x0 0000095A 0000 0000 ori.b D0, 0x0 0000095E 0000 0000 ori.b D0, 0x0 00000962 0000 0000 ori.b D0, 0x0 00000966 0000 0000 ori.b D0, 0x0 0000096A 0000 0000 ori.b D0, 0x0 0000096E 0000 0000 ori.b D0, 0x0 00000972 0000 0000 ori.b D0, 0x0 00000976 0000 0000 ori.b D0, 0x0 0000097A 0000 0000 ori.b D0, 0x0 0000097E 0000 0000 ori.b D0, 0x0 00000982 0000 0000 ori.b D0, 0x0 00000986 0000 0000 ori.b D0, 0x0 0000098A 0000 0000 ori.b D0, 0x0 0000098E 0000 0000 ori.b D0, 0x0 00000992 0000 0000 ori.b D0, 0x0 00000996 0000 0000 ori.b D0, 0x0 0000099A 0000 0000 ori.b D0, 0x0 0000099E 0000 0000 ori.b D0, 0x0 000009A2 0000 0000 ori.b D0, 0x0 000009A6 0000 0000 ori.b D0, 0x0 000009AA 0000 0000 ori.b D0, 0x0 000009AE 0000 0000 ori.b D0, 0x0 000009B2 0000 0000 ori.b D0, 0x0 000009B6 0000 0000 ori.b D0, 0x0 000009BA 0000 0000 ori.b D0, 0x0 000009BE 0000 0000 ori.b D0, 0x0 000009C2 0000 0000 ori.b D0, 0x0 000009C6 0000 0000 ori.b D0, 0x0 000009CA 0000 0000 ori.b D0, 0x0 000009CE 0000 0000 ori.b D0, 0x0 000009D2 0000 0000 ori.b D0, 0x0 000009D6 0000 .incomplete // end alternate branch 00000936-000009D8 label00000936: // (misaligned) 00000938 0000 0000 ori.b D0, 0x0 0000093C 0000 0000 ori.b D0, 0x0 00000940 0000 0000 ori.b D0, 0x0 00000944 0000 0000 ori.b D0, 0x0 00000948 0000 0000 ori.b D0, 0x0 0000094C 0000 0000 ori.b D0, 0x0 00000950 0000 0000 ori.b D0, 0x0 00000954 0000 0000 ori.b D0, 0x0 00000958 0000 0000 ori.b D0, 0x0 0000095C 0000 0000 ori.b D0, 0x0 00000960 0000 0000 ori.b D0, 0x0 00000964 0000 0000 ori.b D0, 0x0 00000968 0000 0000 ori.b D0, 0x0 0000096C 0000 0000 ori.b D0, 0x0 00000970 0000 0000 ori.b D0, 0x0 00000974 0000 0000 ori.b D0, 0x0 00000978 0000 0000 ori.b D0, 0x0 0000097C 0000 0000 ori.b D0, 0x0 00000980 0000 0000 ori.b D0, 0x0 00000984 0000 0000 ori.b D0, 0x0 00000988 0000 0000 ori.b D0, 0x0 0000098C 0000 0000 ori.b D0, 0x0 00000990 0000 0000 ori.b D0, 0x0 00000994 0000 0000 ori.b D0, 0x0 00000998 0000 0000 ori.b D0, 0x0 0000099C 0000 0000 ori.b D0, 0x0 000009A0 0000 0000 ori.b D0, 0x0 000009A4 0000 0000 ori.b D0, 0x0 000009A8 0000 0000 ori.b D0, 0x0 000009AC 0000 0000 ori.b D0, 0x0 000009B0 0000 0000 ori.b D0, 0x0 000009B4 0000 0000 ori.b D0, 0x0 000009B8 0000 0000 ori.b D0, 0x0 000009BC 0000 0000 ori.b D0, 0x0 000009C0 0000 0000 ori.b D0, 0x0 000009C4 0000 0000 ori.b D0, 0x0 000009C8 0000 0000 ori.b D0, 0x0 000009CC 0000 0000 ori.b D0, 0x0 000009D0 0000 0000 ori.b D0, 0x0 000009D4 0000 0000 ori.b D0, 0x0